You are on page 1of 15

Flash CS3 Tutorial

COMM/CISS 271

Advanced Web Design

Fall 2008 – Class Session #9

Instructor: C. M. Sturgeon
Page |2

Table of Contents
Flash: How to make a menu with gel buttons encased in metal .................................................................. 2
Creating the metal background for the menu .............................................................................................. 2
Creating the gel buttons ........................................................................................................................... 7
Applying the bevel filter effect to the gel button & placing on the metal menu background ........... 13
Creating the remaining menu buttons ................................................................................................... 15

Flash: How to make a menu with gel buttons encased in metal


October 26th, 2008 | Author: Luka | Category: Menus & Interfaces
Borrowed information and edited from http://flashexplained.com/menus-interfaces

In this easy lesson made for Flash 8 professional I will explain to you how to create a cool website menu,
with gel buttons, that are encased (inset) in a metal background. You will, among other things, learn the
following Flash techniques:

 How to use the linear gradient fill option to create a realistic metal background for your website
menu,
 How to create great looking gel buttons, with a nice gradient fill, a white shine and overlay to
make them look more realistic,
 How to apply the Bevel filter available in Flash 8 professional to have that great inset effect that
will make the buttons seem encased in the metal menu background,
 How to create multiple menu buttons from a single button symbol with ease, and more.

You can see the example of the menu that you are going to learn to make below.

Creating the metal background for the menu

1.1 Open a new Flash document (File > New > Flash Document). For this exercise, do not use
ActionScript 3, instead, use ActionScript 2 when you select which one for your new
document.
Page |3

Save it immediately so that you can just press Ctrl+S later, whenever you wish to save your
progress.

1.2 Select the Rectangle tool (R).

Go to the Colors part of the Tools panel and block out the outline (stroke) color. Do it like this
(see image below):

1. Click on the pencil icon to select the outline color.


2. Choose any flat color you like for the fill color.

In the Options area below the colors, make sure that the Snap to Objects options is turned off.

1.3 Click and drag on the stage with your mouse to create a rectangle. Any size will do.
Page |4

1.4 Select the Selection tool (V) and click on the rectangle to select it. Go to the Property
inspector and enter the new dimensions for the rectangle: its width should be 300 pixels and its
height 44 pixels.

Note that the height is important, because the menu background should be of a sufficient size to
accommodate the buttons. The width isn’t that important, because as you’ll see later, the menu
background will be stretchable, and you will be able to resize it to fit any number of buttons,
which is cool! After you adjusted the dimensions of your rectangle, it should look like this:

1.5 Click on any empty part of the stage to unselect the rectangle.

1.6 Go to the Color Mixer panel (situated at the top right corner of your Flash workspace). Click
on the paint bucket icon to select the fill color (see 1 below) and then select the Linear option
in the Type menu (2).
Page |5

1.7 Still in the same panel, go over to the gradient strip in the lower portion of the panel. Add a
new color to the gradient, like this:

1. Bring your cursor between the two little color squares, anywhere between them and below the
gradient strip.
2. A plus (+) sign will appear next to your cursor, meaning that Flash is ready to add a new color to
the gradient.
3. Click and the new color icon will appear.

1.8 Following the same exact procedure, add 5 more squares so that you have a total of 8 color
squares. You will now assign a different color to each one of them. You can do that by clicking
on a square and then entering the hex color code in the box above the gradient strip (see below).

Assign the following colors to the 8 squares:


Page |6

Also, you should place the squares as you see them in the image above, to be able to have the
shiny metal effect for your menu. You can place the squares in their exact positions very easily:
just click a square and drag it to the left or right.

1.9 Select the Paint Bucket tool (K). Make a great vertical linear gradient fill like this:

1. Bring your cursor to the very top of the rectangle on the stage.
2. Press and hold Shift and click with your mouse and start dragging it down.
3. Once you have reached the bottom edge of your rectangle, release the mouse button.

Isn’t that a beautiful gradient? It looks exactly like a metal bar. Let me show you how you can
use and re-use this menu background with any number of menu buttons.

1.10 Click on the menu background with the Selection tool (V) to select it.

1.11 Select Modify > Convert to Symbol. In the window that will show up, select:

1. Movie clip as type of symbol,


2. Call it metal_ menu_ bg and Click OK
Page |7

What’s so good about having the menu background transformed into a MovieClip symbol? You
can use it as many time as you like (even copy it from one Flash document to another) and
manipulate it more easily, without having to worry about messing it up, if it were a simple
shape.

Try stretching it with the Free Transform tool (Q) and you’ll see that it doesn’t change if you
make it wider. If you stretch it in the vertical direction, it probably won’t look as good, because
it won’t look as realistic, shiny metal menu background any more. If you only change its width,
it will still look excellent.

As you can see, that was really easy to create. Let me show you now how to make the cool gel
buttons.

Creating the gel buttons

2.1 Press Ctrl+S to save your work! Now, you can delete the menu background from the stage
since it is safely stored in the Library as a MovieClip symbol.

2.2 Select the Rectangle tool (R) again. In the Property inspector, make the following selections:

1. Select black as the Stroke color (see 1 below).


2. Enter 1 in the stroke thickness field next to the stroke color square, and the line type will
automatically become Solid (maybe it was solid from before already, but it doesn’t really
matter).
3. Make sure that the Stroke hinting option is checked (see 2 below). This option enables
you to have smooth corners, without any blurred pixels.
4. Select any color for the fill.
Page |8

2.3 Go over to the properties just below the stroke and fill settings and on its bottom you’ll find
the options for the Rectangle tool. Click the Set Corner Radius option.

In that window enter 10 as the value for the radius of the rectangle’s corners, and they grayed
out corners will then have a 10 in them also.

2.4 Draw an elongated rectangle, like the one in the image below. It isn’t exactly possible to
match the desired dimensions on the first try, so enter them in the Property inspector — make
sure that both the outline and the fill of the rectangle are selected before doing that. Then, set
the width to 113 pixels and the height to 29 pixels.

2.5 Unselect the rectangle by clicking outside it with the Selection tool (V).

2.6 Go to the Color Mixer panel and select the fill color and then the linear fill type, exactly as
you did before in step 1.6. Now remove all the color squares (which have probably stayed here
from before) in the gradient strip between the leftmost and rightmost ones (in fact you even
can’t remove them, at least two color squares must stay for you to have a gradient). You can do
that by simply clicking on a color square and dragging it down until it disappears.

2.7 Set the colors for the gradient as the screenshot below shows you.

2.8 Now, in the same way that you did with the menu background before, use the Paint Bucket
tool (K) to fill the rounded rectangle with a vertical gradient fill (using the Shift key and mouse).
Page |9

2.9 Select the rectangle, both the fill and the outline with the Selection tool (V).

2.10 Select Modify > Convert to Symbol. Call the new symbol gel menu button and make sure
to select Button as type of symbol this time, not a MovieClip! Click OK.

2.11 Still using the Selection tool (V), double-click on the Button on the stage to enter inside it.

2.12 Once inside the Button symbol, call the first layer background, then make a new layer and
call it stroke.

2.13 Using the Selection tool (V) double-click on the stroke of the rectangle to select it.

2.14 Select Edit > Cut to cut the stroke off the rectangle.

2.15 Lock the background layer and select the first keyframe in the stroke layer.
P a g e | 10

2.16 Select Edit > Paste in Place and the stroke will be pasted on the exact same position that it
was occupying a moment before, albeit on a different layer.

Why is this done? Because the stroke has to be above all the other button’s elements (gradient
background, shine, etc) for the button to look good. Also, you will apply the bevel filter effect to
this button later and it will look much more realistic with the stroke on its own layer.

2.17 Create two new layers between the existing ones. Call the first white overlay and the
second shine. Lock all the layers except the background layer.

2.18 Click on the rounded rectangle in the background layer with the Selection tool (V) to
select it.

2.19 Select Edit > Copy to copy the rectangle. Do NOT select the Cut option, because you are
only copying it now.

2.20 Lock the background layer, unlock the white overlay layer and click on its first keyframe to
select it.

2.21 Select Edit > Paste in Place to paste the rounded rectangle here, in the white overlay layer,
exactly on the same spot as its counterpart is occupying in the layer below it.

Now don’t click anywhere, so that the newly pasted rounded rectangle stays selected. You will
make a white overlay out of it, without having to use the Paint Bucket tool. This is going to be
very easy.
P a g e | 11

2.22 Just go over to the Color Mixer panel and do the following:

1. Set both color squares to white (#FFFFFF).


2. Set the Alpha (transparency) of the left one to 0%, and to 60% of the right one.

See how different is your menu button now? It looks much smoother!

Why was this step taken? You may well have created a gradient like that in the first
place, right? Well, if your button symbol is composed of many separate elements, you
have a greater degree of control over its appearance. You can choose to make a
MovieClip symbol out of any of the elements and apply different filter effects to them.
Choose to show some elements only in particular button states (rollover, clicked, etc).

2.23 Select the white overlay shape and copy it (Edit > Copy).

2.24 Lock the white overlay layer and unlock the shine layer. Click the first keyframe in the
shine layer to select it and select Edit > Paste in Place.

2.25 Click on the newly pasted shape in the shine layer and go to the Property inspector.
Change the width and height of the shape to 104 pixels and 10 pixels, respectively.

2.26 Now select the shine shape on the stage again, and use your arrow keys to move it so that
it is positioned in the middle of your button horizontally and a few pixels from its top.

2.27 With the shine still selected, go once more to the Color Mixer. Both color squares should
still be set to white, but the first one should have its Alpha set to 100%, while the second one to
0%. After that, drag them on the gradient strip so that they are positioned as in the screenshot
P a g e | 12

Here it is — your gel menu button with all of its graphical elements. The only thing that remains
to be done is the button label — the text that tells your users where the button will take them,
once it is clicked.

2.28 Lock the shine layer.

2.29 Make a new layer above it and call it label.

2.30 Select the Text tool (T) and go over to the Property inspector. Select these options:

1. Set the type to Static text.


2. Select a font you like.
3. Select an appropriate size in relation to the font and the button.
4. Select white for color (and check in the Color Mixer that its Alpha is set to 100%).
5. Select the left alignment.
6. Select the readability option in the rendering menu.
7. Unselect the Selectable option. This option is reserved for text on your Flash website that you
want to make selectable for your users.

2.31 Click somewhere over the button area and type LINKS, for example. Press Esc when you’re
done to exit the text field. Use your arrow keys to position it inside the button, so that it is
nicely aligned.

You may want to place the label layer below the shine, so that the shining effects goes over the
button label. Try out different things to see what you get :-)!

2.32 Click on the Scene 1 link above the layers to return to the main stage.

Well, the menu button is complete now! Continue to the next section to see how to combine the
button with the metal menu!
P a g e | 13

Applying the bevel filter effect to the gel button & placing on the metal menu background

3.1 You may remove the button symbol from the stage now, because you’ve got it stored in the
Library.

3.2 Name the first layer on the main scene menu background.

3.3 Open the Library by selecting Window > Library.

3.4 Click on the metal menu background symbol inside the Library and drag it out onto the
stage. You may want to stretch it out a little bit with the Free Transform tool (Q) so that it spans
the whole stage.

3.5 Lock the menu background layer and make a new layer above it and call it menu buttons.

3.6 Click and drag out the gel menu button symbol from the Library onto the stage. Position it
over the metal menu background, so that it is distanced about 5 pixels from the background’s
upper edge.
P a g e | 14

3.7 While the button is still selected, go to the Property inspector and select this:

1. Click on the Filters tab.


2. Click the plus icon and select the Bevel filter from the menu.
3. The selected filter effect will appear in the panel, along with its options.

3.8 Select these options for the Bevel filter effect:

1. Enter 0 for both Blur options.


2. Enter 96% for the Strength option.
3. Select High quality rendering.
4. Select black for Shadow color and white for Highlight color.
5. Enter 220 as the angle.
6. Enter 1 for the Distance option.
7. Leave the Knockout option unchecked.
8. Select Outer as Type.
P a g e | 15

3.9 Now preview your SWF movie.

And voila! Here’s your metallic menu with the inset gel button! It looks cool! And it was easy to
make, wasn’t it? You may want to try to reposition the button vertically to see if you can make
it look even more realistic and merged with the menu background.

OK, you have the button now, but how to make other buttons for the menu without too much
work? Easily! Just follow the next section.

Creating the remaining menu buttons

4.1 Go over to the Library. Right-click on the gel menu button symbol and select Duplicate from
the menu that will show up.

4.2 In the Duplicate Symbol window that appears, change the button symbol’s name to gel
menu button 2. Leave the Type option set to Button. Click OK.

4.3 And there you are — you have two gel buttons in the Library now, that are completely
identical. To change the new button’s label, just double-click on it inside the Library and you
will access it. Change the text label and you have the second menu button.

All you have to do now is place it next to the first button. Also, try changing the background of
your document to black, the metallic website menu will look even cooler!

I To see how to create a website in Flash that can be navigated with this menu, check out my
menus & interfaces tutorials section. There are many easy lessons to be found there which will
teach you have to create a navigation system for your Flash website!

You might also like